Есть корзина
вот эта.. Хочу прикрепить к ней API pay pal. Скрипт есть:
<?php
$payNowButtonUrl = 'https://www.paypal.com/cgi-bin/websc';
$userId = 315;
$receiverEmail = 'ajvxtyrjdckfdbr@mail.ru';
$productId = 1;
$itemName = 'Product 1';
$amount = '1.0';
$quantity = 3;
$returnUrl = 'http://google.com/';
$customData = ['user_id' => $userId, 'product_id' => $productId];
?>
<form action="<?php echo $payNowButtonUrl; ?>" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="<?php echo $receiverEmail; ?>">
<input id="paypalItemName" type="hidden" name="item_name" value="<?php echo $itemName; ?>">
<input id="paypalQuantity" type="hidden" name="quantity" value="<?php echo $quantity; ?>">
<input id="paypalAmmount" type="hidden" name="amount" value="<?php echo $amount; ?>">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="<?php echo $returnUrl; ?>">
<input type="hidden" name="custom" value="<?php echo json_encode($customData);?>">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<button type="submit">Оплатить</button>
</form>
Столкнулся с проблемой что кнопки формируются по средством JS.
Нужно сделать запрос методом post на адрес, который указан в скрипте. Ответ вернёт ссылку, по которой нужно переадресовали пользователя window.location, если не ошибаюсь. И переносит его на страницу оплаты.
Еще я понял что надо сделать ajax запрос, но куда и какой вписывать? Очень не хочется Менять корзину.